home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / programming / e / powerd0.06 / modules / libraries / lowlevel.m < prev    next >
Text File  |  1999-11-30  |  4KB  |  156 lines

  1. OBJECT KeyQuery
  2.     KeyCode:UWORD,
  3.     Pressed:UWORD
  4.  
  5. CONST    LLKF_LSHIFT=$10000,
  6.         LLKF_RSHIFT=$20000,
  7.         LLKF_CAPSLOCK=$40000,
  8.         LLKF_CONTROL=$80000,
  9.         LLKF_LALT=$100000,
  10.         LLKF_RALT=$200000,
  11.         LLKF_LAMIGA=$400000,
  12.         LLKF_RAMIGA=$800000,
  13.         LLKB_LSHIFT=16,
  14.         LLKB_RSHIFT=17,
  15.         LLKB_CAPSLOCK=18,
  16.         LLKB_CONTROL=19,
  17.         LLKB_LALT=20,
  18.         LLKB_RALT=21,
  19.         LLKB_LAMIGA=22,
  20.         LLKB_RAMIGA=23,
  21.         SJA_DUMMY=$80C00100,
  22.         SJA_TYPE=$80C00101,
  23.         SJA_REINITIALIZE=$80C00102,
  24.         SJA_TYPE_AUTOSENSE=0,
  25.         SJA_TYPE_GAMECTLR=1,
  26.         SJA_TYPE_MOUSE=2,
  27.         SJA_TYPE_JOYSTK=3,
  28.         JP_TYPE_NOTAVAIL=0,
  29.         JP_TYPE_GAMECTLR=$10000000,
  30.         JP_TYPE_MOUSE=$20000000,
  31.         JP_TYPE_JOYSTK=$30000000,
  32.         JP_TYPE_UNKNOWN=$40000000,
  33.         JP_TYPE_MASK=$F0000000,
  34.         JPF_BUTTON_BLUE=$800000,
  35.         JPF_BUTTON_RED=$400000,
  36.         JPF_BUTTON_YELLOW=$200000,
  37.         JPF_BUTTON_GREEN=$100000,
  38.         JPF_BUTTON_FORWARD=$80000,
  39.         JPF_BUTTON_REVERSE=$40000,
  40.         JPF_BUTTON_PLAY=$20000,
  41.         JPB_BUTTON_BLUE=23,
  42.         JPB_BUTTON_RED=22,
  43.         JPB_BUTTON_YELLOW=21,
  44.         JPB_BUTTON_GREEN=20,
  45.         JPB_BUTTON_FORWARD=19,
  46.         JPB_BUTTON_REVERSE=18,
  47.         JPB_BUTTON_PLAY=17,
  48.         JP_BUTTON_MASK=$FE0000,
  49.         JPF_JOY_UP=8,
  50.         JPF_JOY_DOWN=4,
  51.         JPF_JOY_LEFT=2,
  52.         JPF_JOY_RIGHT=1,
  53.         JPB_JOY_UP=3,
  54.         JPB_JOY_DOWN=2,
  55.         JPB_JOY_LEFT=1,
  56.         JPB_JOY_RIGHT=0,
  57.         JP_DIRECTION_MASK=15,
  58.         JP_MHORZ_MASK=$FF,
  59.         JP_MVERT_MASK=$FF00,
  60.         JP_MOUSE_MASK=$FFFF,
  61.         JPB_BTN1=23,
  62.         JPF_BTN1=$800000,
  63.         JPB_BTN2=22,
  64.         JPF_BTN2=$400000,
  65.         JPB_BTN3=21,
  66.         JPF_BTN3=$200000,
  67.         JPB_BTN4=20,
  68.         JPF_BTN4=$100000,
  69.         JPB_BTN5=19,
  70.         JPF_BTN5=$80000,
  71.         JPB_BTN6=18,
  72.         JPF_BTN6=$40000,
  73.         JPB_BTN7=17,
  74.         JPF_BTN7=$20000,
  75.         JPB_UP=3,
  76.         JPF_UP=8,
  77.         JPB_DOWN=2,
  78.         JPF_DOWN=4,
  79.         JPB_LEFT=1,
  80.         JPF_LEFT=2,
  81.         JPB_RIGHT=0,
  82.         JPF_RIGHT=1,
  83.         SCON_Dummy=$80C00000,
  84.         SCON_TakeOverSys=$80C00000,
  85.         SCON_KillReq=$80C00001,
  86.         SCON_CDReboot=$80C00002,
  87.         SCON_StopInput=$80C00003,
  88.         SCON_AddCreateKeys=$80C00004,
  89.         SCON_RemCreateKeys=$80C00005,
  90.         CDREBOOT_ON=1,
  91.         CDREBOOT_OFF=0,
  92.         CDREBOOT_DEFAULT=2,
  93.         RAWKEY_PORT0_BUTTON_BLUE=$72,
  94.         RAWKEY_PORT0_BUTTON_RED=$78,
  95.         RAWKEY_PORT0_BUTTON_YELLOW=$77,
  96.         RAWKEY_PORT0_BUTTON_GREEN=$76,
  97.         RAWKEY_PORT0_BUTTON_FORWARD=$75,
  98.         RAWKEY_PORT0_BUTTON_REVERSE=$74,
  99.         RAWKEY_PORT0_BUTTON_PLAY=$73,
  100.         RAWKEY_PORT0_JOY_UP=$79,
  101.         RAWKEY_PORT0_JOY_DOWN=$7A,
  102.         RAWKEY_PORT0_JOY_LEFT=$7C,
  103.         RAWKEY_PORT0_JOY_RIGHT=$7B,
  104.         RAWKEY_PORT1_BUTTON_BLUE=$172,
  105.         RAWKEY_PORT1_BUTTON_RED=$178,
  106.         RAWKEY_PORT1_BUTTON_YELLOW=$177,
  107.         RAWKEY_PORT1_BUTTON_GREEN=$176,
  108.         RAWKEY_PORT1_BUTTON_FORWARD=$175,
  109.         RAWKEY_PORT1_BUTTON_REVERSE=$174,
  110.         RAWKEY_PORT1_BUTTON_PLAY=$173,
  111.         RAWKEY_PORT1_JOY_UP=$179,
  112.         RAWKEY_PORT1_JOY_DOWN=$17A,
  113.         RAWKEY_PORT1_JOY_LEFT=$17C,
  114.         RAWKEY_PORT1_JOY_RIGHT=$17B,
  115.         RAWKEY_PORT2_BUTTON_BLUE=$272,
  116.         RAWKEY_PORT2_BUTTON_RED=$278,
  117.         RAWKEY_PORT2_BUTTON_YELLOW=$277,
  118.         RAWKEY_PORT2_BUTTON_GREEN=$276,
  119.         RAWKEY_PORT2_BUTTON_FORWARD=$275,
  120.         RAWKEY_PORT2_BUTTON_REVERSE=$274,
  121.         RAWKEY_PORT2_BUTTON_PLAY=$273,
  122.         RAWKEY_PORT2_JOY_UP=$279,
  123.         RAWKEY_PORT2_JOY_DOWN=$27A,
  124.         RAWKEY_PORT2_JOY_LEFT=$27C,
  125.         RAWKEY_PORT2_JOY_RIGHT=$27B,
  126.         RAWKEY_PORT3_BUTTON_BLUE=$372,
  127.         RAWKEY_PORT3_BUTTON_RED=$378,
  128.         RAWKEY_PORT3_BUTTON_YELLOW=$377,
  129.         RAWKEY_PORT3_BUTTON_GREEN=$376,
  130.         RAWKEY_PORT3_BUTTON_FORWARD=$375,
  131.         RAWKEY_PORT3_BUTTON_REVERSE=$374,
  132.         RAWKEY_PORT3_BUTTON_PLAY=$373,
  133.         RAWKEY_PORT3_JOY_UP=$379,
  134.         RAWKEY_PORT3_JOY_DOWN=$37A,
  135.         RAWKEY_PORT3_JOY_LEFT=$37C,
  136.         RAWKEY_PORT3_JOY_RIGHT=$37B,
  137.         LANG_UNKNOWN=0,
  138.         LANG_AMERICAN=1,
  139.         LANG_ENGLISH=2,
  140.         LANG_GERMAN=3,
  141.         LANG_FRENCH=4,
  142.         LANG_SPANISH=5,
  143.         LANG_ITALIAN=6,
  144.         LANG_PORTUGUESE=7,
  145.         LANG_DANISH=8,
  146.         LANG_DUTCH=9,
  147.         LANG_NORWEGIAN=10,
  148.         LANG_FINNISH=11,
  149.         LANG_SWEDISH=12,
  150.         LANG_JAPANESE=13,
  151.         LANG_CHINESE=14,
  152.         LANG_ARABIC=15,
  153.         LANG_GREEK=16,
  154.         LANG_HEBREW=17,
  155.         LANG_KOREAN=18
  156.